<!-- *****************************************************************-->
<!-- *  BBNT Solutions LLC, A part of GTE -->
<!-- *  10 Moulton St.                                                -->
<!-- *  Cambridge, MA 02138                                           -->
<!-- *  (617) 873-2000                                                -->
<!-- *                                                                -->
<!-- *  Copyright (C) 2001                                            -->
<!-- *  This software is subject to copyright protection              -->
<!-- *  under the laws of the United States and other countries.      -->
<!-- *****************************************************************-->
<!-- * $Source: /cvs/distapps/openmap/src/openmap/com/bbn/openmap/tools/drawing/package.html,v $-->
<!-- * $Revision: 1.1.1.1 $ $Date: 2003/02/14 21:35:49 $ $Author: dietrick $ -->
<!-- *****************************************************************-->

<body>

Provides classes to implement a drawing tool.  The OMDrawingTool is
really a managing class that uses
com.bbn.openmap.omGraphics.EditableOMGraphics to make adjustments to
OMGraphics.  It uses a DrawingToolMouseMode to direct events to the
current EditableOMGraphic, which in turn, figures out what changes to
implement on the OMGraphic based on its state.

The OMDrawingTool uses EditToolLoaders, provided at runtime, to figure
out what EditableOMGraphic to use for what OMGraphic type (and by
extension, any combination or object to be modified).

</body>
